if (direction == 0) {
    if (place_free(x+32, y) && !place_free(x+32, y+1))
        x += SLIME_NORMAL_SPEED;
    else
        direction   = 180;
}
else if (direction == 180) {
    if (place_free(x-32,y) && !place_free(x-32, y+1))
        x -= SLIME_NORMAL_SPEED;
    else
        direction   = 0;
}
if (direction == 0)
    sprite_index    = spr_slime_pink_walk_right;
else
    sprite_index    = spr_slime_pink_walk_left;
